.g-nav{
  width: 100%;
  height: 34px;
  line-height: 34px;
  background-color: #C20C0C;
  .nav{
    width: 744/13.5%;
    height: 100%;
    //background-color: black;
    margin-left: 265px;
    display: flex;
    li{
      width: 84px;
      height: 34px;
      position: relative;
      span{
        color: #fff;
        font-size: 12px;
      }
    }
    li:hover{
      span{
        background-color: #9B0909;
        padding: 3px 10px;
        border-radius: 10px;
      }
    }
    .active{
      span{
        background-color: #9B0909;
        padding: 3px 10px;
        border-radius: 10px;
      }
    }
    .on:before{
      position: absolute;
      top: -20px;
      left: 32px;
      content: '';
      display: block;
      width: 0;
      height: 0;
      border: 10px solid;
      border-color: transparent transparent #C20C0C transparent;
    }
  }
}